package com.zjkj.mp.dao.notice;

import java.util.Map;

import com.zjkj.mp.utils.PaginatedResult;
import com.zjkj.mp.vo.notice.Notice;

/**
 * 系统公告的DAO
 * 
 * @author 王旭东
 *
 */
public interface  NoticeDAO {
	
	/**
	 * 添加一条公告信息
	 * @param notice
	 */
	public void addNotice(Notice notice);
	
	/**
	 * 得到分页列表
	 * @param pageNo
	 * @param pageSize
	 * @return
	 */
	public PaginatedResult getList(int pageNo,int pageSize,Map<String, Object> params);
	
	/**
	 * 更新公告
	 * @param notice
	 */
	public void updateNotice(Notice notice);
	
	/**
	 * 删除公告信息
	 * @param id
	 */
	public void deleteNotice(int id);
	
	public Notice getById(int id);
}
